﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Arcadium.GameEntities.Characters;
using Arcadium.GameEntities.Projectiles;

namespace Arcadium.GameEntities
{
    class WorldChanges
    {
        public Character EnemyAdded { get; set; }
        public Character EnemyRemoved { get; set; }
        public List<Projectile> ProjectilesAdded { get; set; }
        public List<Projectile> ProjectilesRemoved { get; set; }

        public WorldChanges()
        {
            EnemyAdded = null;
            EnemyRemoved = null;
            ProjectilesAdded = new List<Projectile>();
            ProjectilesRemoved = new List<Projectile>();
        }

        public void Reset()
        {
            EnemyAdded = null;
            EnemyRemoved = null;
            ProjectilesAdded.Clear();
            ProjectilesRemoved.Clear();
        }

    }
}
